package com.dormitoryAdministratorSystem.service.clazz;

import com.dormitoryAdministratorSystem.entity.clazz.ClassBean;
import com.dormitoryAdministratorSystem.entity.page.PageBean;

import java.util.List;
import java.util.Map;

public interface IClassService {
    /**
     * 学生入住时需查询所有班级的信息
     * @return 返回所有班级
     */
    List<ClassBean> getAllClasses();

    /**
     * 分页显示班级信息
      * @param con 分页条件
     * @return 分页对象
     */
    PageBean<ClassBean>  showClassesInfo(Map<String,String> con);

    /**
     * 添加新班级
     * @param newClass 新班级
     * @return 0 表示失败 1表示成功
     */
    int addClass(ClassBean newClass);

    /**
     * 删除班级
     * @param cid 班级编号
     * @return 0 失败 1 成功
     */
    int deleClass(int cid);
}
